an hybrid animal product of the cross of a sheep with a goat - English Synonyms Dictionary

Can't found any synonym terms.